#ifndef PURGATORY_H
#define PURGATORY_H

#include <list>
#include <map>
#include "objecttype.h"
#include "packagetype.h"


class Object;

class Purgatory
{
public:

    std::map<ot::ObjectType,std::list<Object*> > objects;
    Purgatory();
    ~Purgatory();
    void purge(Object*,ot::ObjectType);
    Object* package();
    Object* bullet();

};

#endif // PURGATORY_H
